Защита лабораторной работы 4

по предмету научное программирование

Дидусь К. В.

Российский университет дружбы народов, Москва, Россия

27 сентября 2022

Информация

Докладчик

  • Дидусь Кирилл Валерьевич
  • Студент 5 курса ФФМиЕН
  • Российский университет дружбы народов

Вводная часть

Актуальность

  • Научная деятельность зачастую сопроваждается большим обьемом вычислений.
  • Необходимо обладать знаниями компьютерной алгебры и обращения с системами для математических вычислений.
  • Октава является свободным и бесплатным ПО, совместимым с MATLAB и схожим по функционалу.

Объект и предмет исследования

  • Язык Octave

Цели и задачи

  • Ознакомится с методами решения СЛАУ в системе для математических вычислений Octave.
  • Повторить примеры из лабораторной в Octave.

Материалы и методы

  • примеры из лабораторной работы
  • язык Octave
  • gui встроенный в Octave

Выполнение лабораторной работы

Решение методом Гаусса

Для решения СЛАУ методом Гаусса достаточно создать дополненную матрицу и применить к ней функцию rref(), что автоматически приведет матрицу к треуголному виду и найдет решение.

Решение методом левого деления

Для решения СЛАУ с помощью левого деления в octave используется оператор “". Таким образом решение x эквивалентно выражению A

Решение метдом LU-разложения

Для решения СЛАУ LU-разложением удобно ипользовать конструкцию [L U P] = lu(A)

Вывод

Ознакомились с методами решения СЛАУ в Octave.